What is the meaning of the word "royal road"?

Definitions:

  1. an auspicious way or means to achieve something copy to clipboard noun
    • the royal road to success copy to clipboard